package com.xjgc.real_time.vo.produce.msi;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 *
 * </p>
 *
 * @author
 * @since 2019-11-21
 */
@Data
public class ZxjMesStlnrVO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * BOM 类别
     */
    private String stlty;

    /**
     * 物料单
     */

    private String stlnr;

    /**
     * BOM 项目节点号
     */

    private String stlkn;

    /**
     * 物料号
     */

    private String matnr;

    /**
     * 工厂
     */

    private String werks;

    /**
     * BOM 项目号
     */

    private String posnr;

    /**
     * 工厂描述
     */

    private String gctxt;

    /**
     * 父物料名称
     */

    private String fwlms;

    /**
     * 基本数量
     */

    private String bmeng;

    /**
     * 度量单位文本(最多10个字符)
     */

    private String bmein;

    /**
     * BOM 组件
     */

    private String idnrk;

    /**
     * 物料描述（短文本）
     */

    private String maktx;

    /**
     * 度量单位文本(最多10个字符)
     */

    private String mseht;

    /**
     * 排序顺序
     */

    private String sortf;

    /**
     * 特殊采购类型
     */

    private String sobsl;

    /**
     * 组件数量
     */

     private String menge;

    /**
     * 库存地点
     */

    private String lgort;

    /**
     * 销售和分销凭证号
     */

    private String vbeln;

    /**
     * 销售订单行
     */

    private String vbelp;

    /**
     * BOM 删除标志
     */

    private String loekz;

    /**
     * 工作分解结构元素 (WBS 元素)
     */

    private String posid;

    /**
     * 上部文本
     */

    private String topTxt;

    /**
     * 下部文本
     */

    private String botTxt;

    /**
     * BOM状态
     */

    private String stlst;

    /**
     * BOM用途
     */

    private String stlan;

    /**
     * BOM有效起始日期
     */

    private String datuv;

    /**
     * 日期
     */

    private String datum;

    /**
     * 时间
     */

    private String uzeit;


    /**
     * bom修改时间
     */

    private String adeat;

    /**
     * bom创建时间
     */

    private String andat;

    /*新增日期  2023-07-14*/
    /*固定数量*/

    private String fmeng;
    /*项目类别*/

    private String postp;
    /*散装物料*/

    private String schgt;
    /*部件废品%*/

    private String ausch;

    @JsonProperty("createTime")
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

}
